const jwt = require('jsonwebtoken')
let { JWT_SECRET } = require('../config/index.js')
// 生成token
exports.genToken = (data, expiresIn) => {
  let token = jwt.sign(data, JWT_SECRET, {
    expiresIn, // 15s   '1h' 1小时   、 '1d'一天
  })
  return token
}

// 校验token
exports.verifyToken = (token) => {
  // token成功
  try {
    let data = jwt.verify(token, JWT_SECRET)
    return data
  } catch (err) {
    return false
  }
}
